Search results

Types

Classes
Interfaces
Enums
Functions
Type aliases
Constants

Members

Properties
Methods
Getters
Setters
Enum members
Show privates

Other

In this module only

Class CommandRatelimiter

Defined in index

Properties

cache = BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, CommandRatelimitIteminterface CommandRatelimitItemdetritus-client/commandratelimit/CommandRatelimitItem>[src]

Methods

getExceeded(
context: Contextclass Contextdetritus-client/command/Context | InteractionContextclass InteractionContextdetritus-client/interaction/InteractionContext,
ratelimits: Array<CommandRatelimitclass CommandRatelimitdetritus-client/commandratelimit/CommandRatelimit>external Array,
now: number = number
): Array<{
item: CommandRatelimitIteminterface CommandRatelimitItemdetritus-client/commandratelimit/CommandRatelimitItem,
ratelimit: CommandRatelimitclass CommandRatelimitdetritus-client/commandratelimit/CommandRatelimit,
remaining: number
}
>external Array
[src]
getOrCreate(
context: Contextclass Contextdetritus-client/command/Context | InteractionContextclass InteractionContextdetritus-client/interaction/InteractionContext,
ratelimit: CommandRatelimitclass CommandRatelimitdetritus-client/commandratelimit/CommandRatelimit
): CommandRatelimitIteminterface CommandRatelimitItemdetritus-client/commandratelimit/CommandRatelimitItem
[src]